package com.heima.model.admin.dtos;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("管理端文章相关参数")
public class NewsAuthDto {

    //主键
    @ApiModelProperty("主键")
    Integer id;

    //审核失败理由
    @ApiModelProperty("审核失败理由")
    String msg;

    //当前页
    @ApiModelProperty("当前页")
    Integer page;

    //每页显示条数
    @ApiModelProperty("每页显示条数")
    Integer size;

    //审核状态
    @ApiModelProperty("审核状态")
    Integer status;

    //查询关键字
    @ApiModelProperty("查询关键字")
    String title;

    public void checkParam() {
        if (this.page == null || this.page < 0) {
            setPage(1);
        }
        if (this.size == null || this.size < 10 || this.size > 100) {
            setSize(10);
        }
//        setSize(20);
    }
}
